package br.com.evl.tecinfo.dao;

import br.com.evl.tecinfo.modelo.Funcionario;
import java.sql.SQLException;

/**
 *
 * @author Jalisson
 */
public class Funcionario_DAO extends DAO<Funcionario> {

    public Funcionario_DAO() {

        super.conectarAoBD();
    }

    @Override
    public void inserir(Funcionario funcionario) {

        String[] valores = {
            funcionario.getNome(),
            String.valueOf(funcionario.getCargo()),
            String.valueOf(funcionario.getArea()),
            funcionario.getCpf(),
            String.valueOf(funcionario.getValueHour()),
            String.valueOf(funcionario.getDinheiro()),
        };

        super.setValores(valores);
    }

    @Override
    public void remover(Funcionario funcionario) {

        try {
            st.executeUpdate("DELETE FROM Usuario WHERE cpf = '" + funcionario.getCpf()+ "'");

        } catch (SQLException ex) {
            System.out.println("nao foi possivel remover");
        }
    }

    @Override
    public void setTable(String tabela) {

        super.tabela = "Usuario";
    }
}
